gstreamer v4l2预览双摄像头 您所在的位置:网站首页 rk3399 buildroot qt读取摄像头数据 gstreamer v4l2预览双摄像头

gstreamer v4l2预览双摄像头

2024-02-02 19:28| 来源: 网络整理| 查看: 265

gstreamer预览双摄像头

PC环境: Ubuntu16.04

板子环境: RK3399 linaro-alip 4.4.103 aarch64 Debian

1.安装gstreamer环境 按照网上或其他文档安装或多或少有错,经测试以下步骤能适用 gst-launch-1.0 --version #查看版本,低于是1.14的一定要升级到 1.14

移除原先相关的 Gstreamer。

apt purge gstreamer1.0-* apt purge libgstreamer*

添加 Gstreamer 最新版本的源。

vi /etc/apt/sources.list

.添加下面一行到 sources.list 最后一行,保存退出。

deb http://ftp.de.debian.org/debian buster main

更新

apt update

安装 Gstreamer 相关软件

apt install gstreamer1.0-plugins-* apt install gstreamer1.0-libav apt install libgstreamer1.0* apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev 2.查看摄像头设备节点 ls /dev/v*

该环境下每个摄像头映射了4个node,这里选用的设备号为video2和video6.

3.使用命令gst-launch-1.0 v4l2src预览

不指定节点,原始状态下预览摄像头

gst-launch-1.0 v4l2src ! autovideosink

调分辨率,调帧率

gst-launch-1.0 v4l2src ! video/x-raw,width=1280,height=720,framerate=20/1 ! autovideosink

开两个terminal,分别输入如下命令

gst-launch-1.0 v4l2src device=/dev/video6 ! video/x-raw,width=1280,height=720,framerate=20/1 ! autovideosink gst-launch-1.0 v4l2src device=/dev/video2 ! video/x-raw,width=1280,height=720,framerate=20/1 ! autovideosink

效果如下在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有